# 使用递归函数实现任意数字阶乘结果
# 1的阶乘 1
# 2的阶乘 1 * 2
# 3的阶乘 1 * 2 * 3
# n的阶乘 1 * 2 * ... * n

def jiecheng(n):
    if n < 1:
        return 0
    elif n == 1:
        return 1
    else:
        return n * jiecheng(n - 1)
print(jiecheng(4))